/* ================================================================================= */
/* ================================================================================= */
/* CART */
/* ================================================================================= */
/* ================================================================================= */

#cart_products_container {
	width: 					40%;
	margin-left: 			30%;
	margin-right: 			30%;
	margin-bottom: 			50px;
}

.cart_products_list_group {
	margin: 				5%;
}

.cart_products_list {
	width: 					100%;
	display: 				inline-block;
}

.product_cathegory {
	float: 					left;
	font-weight: 			bold;
	padding-right: 			30px;
}

.product_value {
	float: 					right;
	text-align: 			right;
}

.product_action_buttons {
	text-align: 			center;
	margin-top: 			5px;
	margin-bottom: 			40px;
}

.product_action_buttons form {
	display: 				inline-block;
}

#cart_products_total {
	margin: 				5%;
	padding-top: 			20px;
	padding-bottom: 		20px;
}

#cart_products_total .product_value {
	color: 					green;
	font-weight: 			bold;
}

.divider {
	margin-left: 			5%;
	margin-right: 			5%;
	border-bottom: 			1px solid #dfe1e3;
}

#validate_cart {
	text-align: 			center;
	padding-bottom: 		20px;
}